package private_chat

import (
	"longmen/server/internal/rpc/tencentim/messages"
)

type (

	// SayMessage 客户端发言
	SayMessage struct {
		messages.IncomingMessage
		Content  string `json:"content"`           // 发送内容
		SendTime int64  `json:"send_time"`         // 发送时间
		ImgUrl   string `json:"img_url,omitempty"` // 图片
		Channel  string `json:"channel"`           //渠道号

	}

	// CSReplyMessage 后台客服发言
	CSReplyMessage struct {
		messages.IncomingMessage
		Content        string `json:"content"`         // 发送内容
		AnchorAvatar   string `json:"anchor_avatar"`   // 主播头像
		AnchorNickname string `json:"anchor_nickname"` // 主播昵称
		SendTime       int64  `json:"send_time"`       // 发送时间
		ImgUrl         string `json:"img_url"`         // 图片
		Id             string `json:"id"`
	}
	// HistoryMessage 获取历史记录
	HistoryMessage struct {
		messages.IncomingMessage
		Page  int `json:"page"`  // 页码
		Limit int `json:"limit"` // 每页多少条
	}
	// HistoryResponse 历史记录
	HistoryResponse struct {
		messages.SentMessageStruct
		Data  interface{} `json:"data"`  // 列表
		Total int64       `json:"total"` // 总条数
	}
)
